package com.xiguaji.tiktok.task.user;

import lombok.Data;
import org.springframework.data.annotation.Id;
import org.springframework.data.relational.core.mapping.Column;
import org.springframework.data.relational.core.mapping.Table;

import java.io.Serializable;

/**
 * @author yzz
 * @Date 2021-02-02 15:34:53
 */
@Data
@Table(value="sys_user_visit_record")
public class SysUserVisitRecord implements Serializable{

    /**
     *主键
     */
    @Id
    @Column(value="id")
    private Long id;

    /**
     *用户唯一标识
     */
    @Column(value="user_key")
    private String userKey;

    /**
     *用户ID
     */
    @Column(value="user_id")
    private Long userId;

    /**
     *用户版本
     */
    @Column(value="version_id")
    private Long versionId;

    /**
     *请求终端
     */
    @Column(value="os")
    private String os;

    /**
     *请求浏览器
     */
    @Column(value="browser")
    private String browser;

    /**
     *是否移动端
     */
    @Column(value="mobile")
    private Boolean mobile;

    /**
     *请求IP
     */
    @Column(value="request_ip")
    private String requestIp;

    /**
     *请求完整URL
     */
    @Column(value="request_url")
    private String requestUrl;

    /**
     *请求模块ID
     */
    @Column(value="menu_id")
    private Integer menuId;

    /**
     *动态参数
     */
    @Column(value="param")
    private String param;

    /**
     *请求方式
     */
    @Column(value="request_method")
    private String requestMethod;

    /**
     *请求日期
     */
    @Column(value="date_code")
    private Integer dateCode;

    /**
     *响影码
     */
    @Column(value="request_code")
    private String requestCode;

    /**
     *响影消息
     */
    @Column(value="request_msg")
    private String requestMsg;

    /**
     *创建日期
     */
    @Column(value="create_time")
    private Long createTime;

}